home *** CD-ROM | disk | FTP | other *** search
/ Trusted Irix /B 4.0.4 / Trusted-Irix B-4.0.1.iso / dist / eoe1.idb / usr / include / sys / klog.h.z / klog.h
C/C++ Source or Header  |  1992-04-03  |  1KB  |  36 lines

  1. /**************************************************************************
  2.  *                                      *
  3.  *          Copyright (C) 1986, Silicon Graphics, Inc.          *
  4.  *                                      *
  5.  *  These coded instructions, statements, and computer programs  contain  *
  6.  *  unpublished  proprietary  information of Silicon Graphics, Inc., and  *
  7.  *  are protected by Federal copyright law.  They  may  not be disclosed  *
  8.  *  to  third  parties  or copied or duplicated in any form, in whole or  *
  9.  *  in part, without the prior written consent of Silicon Graphics, Inc.  *
  10.  *                                      *
  11.  **************************************************************************/
  12.  
  13. #ident    "$Revision: 1.4 $"
  14.  
  15. #ifndef    _KLOG_H
  16. #define    _KLOG_H
  17.  
  18. /*
  19. ** Thie file contains the definition for the kernel error logging
  20. ** message area. The buffer area is maintained as a ring buffer.
  21. */
  22.  
  23. #define    KLM_BUFSZ    ( 4096 - ( 2 * sizeof ( unsigned int ) ) )
  24.  
  25. typedef struct
  26. {
  27.     unsigned int    klm_readloc;    /* read location    */
  28.     unsigned int    klm_writeloc;    /* write location    */
  29.     char        klm_buffer[ KLM_BUFSZ];    /* da buffer    */
  30. } klogmsgs_t;
  31.  
  32. extern klogmsgs_t    klogmsgs;
  33. extern int        Klog_Maxbufsz;    /* max buffer size    */
  34.  
  35. #endif
  36.